Abstract:
Serving developer binaries isn’t trivial. Such binaries are consumed by tools ,and create massive request load. Add to that support for metadata, REST API, storage quotas, stats, repo indexes on demand and global HA distribution, and you’ve got yourself a pretty complicated system to run and manage. This talk will show you how Bintray, JFrog’s social binary distribution service, works. We will speak about how the system segmentation supports massive loads across data centers with stateless vertical scaling; how Grails applications scale and how we tie up different NoSQL technologies such as CouchDB, MongoDB, ElasticSearch & Redis; how we chose between physical and virtual servers and how we manage deployments without service interruption.
Speaker:
Yoav Landman, CTO, JFrog
Yoav is the CTO of JFrog, the creators of Artifactory Binary Repository, and JavaOne 2011 Duke Choice Awards winner; Yoav laid the foundation to JFrog's flagship product in 2006 when he founded Artifactory as an open source project. In 2008 he co-founded JFrog where he leads the future of products like Artifactory and, more recently, Bintray. Prior to starting up JFrog, Yoav was a software architect and consultant in the field of configuration management and server-side JVM applications. Yoav blogs at http://blogs.jfrog.org, http://blog.bintray.com and http://java.net, and tweets as @yoavlandman.